You shouldn't feel bad for breaking up with your boyfriend. If you think you'd be happier without him, then it's something you have to do. Yes, he's going to be upset and you're going to feel uncomfortable, but it'll all be worth it. Don't feel too guilty, because these are all perfectly acceptable reasons to break up with your boyfriend:
1. You Don’t Feel a Spark
Sometimes, you'll end up dating an amazing guy that you know you should love, but don't. If that happens, don't feel bad. Just because he treats you right doesn't mean that you need to stay with him. If there isn't a spark, then you two don't belong together. Niceness is important, but it's not the only thing that you need in a relationship.