|"I decided to buy an intel i5 3470"|
Do you plan on running a video card or using the CPU's integrated HD 2500 graphics? The HD 2500 isn't great, the HD 4000 is better.
"I don't think this motherboard is good for overclocking but I'm not gonna overclock my CPU either"
You may change your mind in the future. The i5-3470's turbo frequency is 3.6GHz (36 x 100), so the multiplier limit is 36+4. That means the max overclock without touching the base clock will be 4.0GHz (40 x 100).
"Should I buy it or are there any better options?"
Of course there are better options, it depends on how much you're willing to spend & what the primary use of this build is going to be. The B75 is a budget chipset, you might wanna consider spending a little more ($10?) & getting something better.
Are you gonna overclock or not?