Yes I find US taxes very hard, partly because I'm a foreign national and they make it harder for us. There's supposed to be a reciprocal agreement with the UK, which should mean that as I pay my taxes in the UK, I don't pay them in the US, but that's only true for federal taxes, and the states have other ideas. So AFAIK I pay local taxes but not national taxes in the US. But it's weird because the forms I fill in (actually it's an accountant that does it, as even my wife who is a US citizen doesn't fully understand the taxation of foreign nationals) say "income tax" on them. In the UK, local taxes are based on the notional value of the property you live in, so I don't know what that's about.
They want all kinds of numbers and documents I don't have to hand. In the UK they've always taken the tax at source and most people don't even have to know tax exists - no tax returns unless you're self-employed. Much better IMO. Sure, it infantilizes the individual to a degree, and as a rule I hate being treated like a kid, but hey, I can check my UK taxes are correct if I want to, and challenge them if I think they're wrong. So why not leave it to the experts? Why force all Americans to do accountancy work every damn year? Isn't that a bit of a waste of everybody's time? I know you can hire an accountant, but who pays for that? And who's held responsible if the accountant gets it wrong? End of rant.