You have a great bike for the sorts of riding that most people do. I prefer BMX style pedals because they work well with every shoe that I own...tennis shoes, running shoes, dress shoes, sandals.
Your bike can be tailored for the sort of riding you chose to do. If you need to ride in rainy weather, you can add fenders. If you want to do week-end touring or shopping, add a rear rack and saddlebags. If you want to take long, all day rides, put on the lightest slick tires that will fit on your rims. For trail rides, just put on beefier tires with an aggressive thread pattern.
As time goes on, you may want a second or third bike. A mountain bike. A road bike. Even then, you are likely to find many rides for which your current bike is the best choice.