By general music I'm assuming you want to teach music in public educations systems. That means you need to be a jack of all trades, and if that's what you're looking to do, then you're going to want to do a BM in Music Education, and piano won't be a big part of your life aside from teaching parts to kids in choir.
If you're looking at performance, you have either option of the BM in Piano Performance or the BA. The written requirements are less demanding for the BA but that's just what's on the page. I'm in a BA program because it's more convenient for me schedule wise (long story, i won't bore you with it), and I can tell you that I'm treated as though I'm doing the BM-Performance program, and I intend to go to graduate school for performance.
In the long run, it all depends on what you want to do. If you're looking at a more performance oriented career or you want to teach piano at the university level, then the BA or the BM in Performance will grant you more practice time. If you want to teach in high schools or elementary schools, then the BM in Music Education is what you're looking for.
Each degree has its advantages. Figure out exactly what it is you want to do first, and then go from there. And it's okay if you don't know that right now. You might get through your first year and realize that maybe music wasn't what you expected and change your major, that's okay. Or you might start in Music Ed and decide you'd rather do performance. Hell, you might even realize that, above all else, you prefer the academic side of music versus the performance or pedagogical aspects and switch to a BA to study music theory and other things more intensely.