I used to think that even if this was not the "truth" that living by JW principles would lead to happy life. Now I see that is just a line that they feed into your mind so you won't leave. Not only is it not the truth but it uses fear, guilt and shame to keep people in line. WT is essentially a propaganda machine. They aren't really truthful about anything. Sure some Bible principles are good and sound but the truth is you don't need to be a JW to live by them.
They create rules that are not based on scripture but are based are trying to appear "different" to outsiders. Things like wearing business wear to meetings, being clean shaven and no tattoos or piercings aren't Biblical at all. And is it really true that every single holiday is objectionable? Even your own Birthday? No, it's another way you can be different and draw attention to the religion. The differences are actually there as a way to recruit more people.
As others have said there is no real friendship in the org. This is also on purpose, members must be loyal to the org not to friends. Plus everyone is trying so hard not to appear "weak" that it is virtually impossible to get to know someone on more than a superficial level.