There needs to be some clarification here. Contacts and text messages were covered, but apps not fully. Your apps may be backed up, but much of your data may not be.
I've had issues with Google backup before. Instead, I'd always recommend going the rooted route and backing up all data using Titanium Backup. That way you know its going to come back.