Instead of buying a new phone, try clearing some space, updating your software and changing a few battery settings.
You don't need the power button to restart your Android. If yours is broken or you just want options, here are two.