Default [Q] Questions about switching rome

Hello, I'm running CM 11 and have backed up via titanium backup and via my recovery, if i wipe my device and install another rom and restore it to the current backup, will my device be mostly the same? What I'm wondering is, will all my messages and so be saved? Also i have a lot of my apps and data on an sd card, if i remove the sd card wipe phone, then out it back in, will it all be the same or will i face issues? Thanks in advance