345s are bad, 343s too, 346s are bad unless you own them.
That being said, I'll try to give the reasons why:
A345 and 342 are crap, indeed, BUT, A343 and 346 are awesome planes, but they suffer from the same problem as the 777 (just slightly less), as they get either frequency busted or eaten up by sami's crappy cut in the LH C and F income. The A332 is also not the most recommendable aircraft, as it has a pretty high fuel burn for few pax, but if you need the range and don't want to start a new fleet for those routes, go ahead, but keep some shorter routes as well, to have a mix that will more likely let you make profit.
The biggest problems are 2 things, one having always been there, but being more (ab)used nowadays then earlier, the other having been created on top of the existing.
a) is the frequency bonus thing, often discussed, thus I don't see a reason to explain here.
b) a problem that I had been discussing with some people (most won't have noticed, or don't remember, or haven't been on AWS at that time) over a year ago. That problem was the admins decision to limit the usage of magic carpets (C and F only planes, used to be used in the beginning of games to print HUGE amounts of cash). Therefor 2 tweaks were made, of which one was really effective, and the other ruined long haul flying completely.
First was to limit the percentage of C and F seats to be sold on a route in relation to the total seats, based on the Company Image. To explain: say your CI is 50, then a certain percentage of your pax can be C and F class, even if you supply far more seats, vice versa that means: an C and F only plane in the beginning of a game (with CIs of 20 and less) would remain (nearly) empty, as in relation to the total seats, the number of C and F was too massive. This was the one that actually helped out.
Second was the one to screw up LH routes: A tweak that cut the income (read: price to be accepted by pax) for Long Haul flights which felt like 200%; actually I noticed a drop of about 30% in LH-income.
So lets open the maths:
I will use values, that are just about year 2000 standard for that route length, these don't have to be fully accurate, but are supposed to show my point.
Let's take a route of 5000NM with a demand of 300Y|60C|10F.
The ideal plane would be a B744 (or later B773/ER) in a seating of 340|64|10 all standard (is my default config for those two types).
Given there is no competition and you have a good CI and RI you will have 85-95% loadfactors, we'll take 90% for the calculation.
The default prices for those routes are now (were before): Eco: 600$ (800$); Business: 1600$ (2000$) First: 2600$ (3400$)
Monthly leasing for a B744 or B773 would be 3 million --> 800k/week.
Fuel burn would be average 7.000Kg/week (average between 773 and 744); fuel price $900
90% LF means we sell:
Which results in ticket sales of (used to result in): $300.000 ($425.000)
Now given we can make 6 of such rotations in a week + A-check.
The route leg takes roughly 24 hrs of flight --> 22,5x 7000 + 1,5x 9000 (Takeoff has increased fuel needs, considering the climb time to be ~40mn + 20mn to reach cruise speed @ crz alt.) means we have a fuel usage of 171.000Kg, multiplied with the fuel price this means: $155.000 for fuel.
Adding the personnel cost for a week of a B744/773 operation (~50k); also not to forget the cost for fees (~30k/week)
So in conclusion:-800k (lease)+1.800k (tickets)-930k (fuel)
-30k (landing and handling fees)
Subtotal is: -10k/week
Now given we didn't have that tweak:-800k (lease)+2.550k (tickets)-930k (fuel)
-30k (landing and handling fees)
Subtotal is: +740k/week
--> Sami with that tweak, cut the income by 750k/week for a 773/744, given this route length is the one you only fly with that plane. Of course, the longer the flight, the higher the PAX-Mile costs are, but this as an example shows that even with fuel only at 900$ the 773 is not operating at a profit on routes over 5000NM.
I conclude: good idea to limit magic carpets, first tweak was a good step, but the latter step was a shot going deeply into the oven.
cheers people, sorry for the long post