"only the software sucks"
You can delete bloatware using ADB.
I'm not sure if it's worth to pay more than 200 € for a new smartphone. The improvement of hardware is so fast, and some components (battery!) are aging quickly. Better to buy a cheap one every three years or so. You can use the old one as a backup.