Looks like it was fun while it lasted. You got valuable skills, a mix of challenges, from technical to management. It would be completely fine for you to move on and join another company.
The key thing is: do you believe this company has a chance to succeed? It sure doesn't sounds like it. If so, then why do you stay? Loyalty is nice, but after trying for 7 years, it's ok to move on.
Don't worry about the non-compete, unless you really go work for a direct competitor. Don't take clients away, don't take business away.