I'm thinking about doing something really crazy for this hobby I have. I'm thinking about looking into getting a keyboard that will allow me to create full length gospel songs on it. However, I'm not sure whether I should be looking at workstations or arrangers. Well, on the Roland site the keyboards are divided into "Workstations" and "Arrangers". On the Yamaha site they have "Synth Workstations" and "Arranger Workstations". Which one will fit what I need?
Right now I have a
Yamaha DGX520 and it's horrible for what I'm trying to do. There are only 5 tracks plus one accompaniment track that will only allow you to use the premade accompaniments. If the song has more than 5 instruments I have to use the registry memory bank to store two instruments and switch instruments at certain times. If I mess up at any point I have to go back to beginning and start all over. I can't tell you how many hours I've put into one song, getting one track right that had two instruments. There have been plenty of times where I've been almost done and forgot a change I made to the song and had to start again.

I pretty much need a board that will work as a keyboard with a built in music editing suite and let me export on to CDs, MP3s, or WAVs. If it works with midi that would be great too. I'm not sure if I want to stick with Yamaha or try Roland. I guess whatever is the best pick for the best price (which may, almost, knock Roland out of the running. Lol!)
Recap, I need something that...
- allows me to do all the work on a song on the board itself
- allows me to export the song onto the board
- allows me to save the song on the board and/or on some type of external hard drive (like a jump drive)
- is not over $2,000
- does not require me to start all over again if I mess up at a certain point
- will allow me to use way more than 5 tracks
Wants
- 88 keys (I'm just more comfortable playing 88-key pianos/keyboards)
- weighted keys (But I'm not going to be too picky with this. If it has everything I need, but the keys aren't weighted then that's fine)
...there was more that I wanted to put here but I forgot

Thanks for your help!