I've used evermore to record meetings that were around an hour. Idk what format they were in but they recorded under the lock screen no problem. And evernote uses speech recognition so you can search through them.
I have been using Voice Memos ever since WPcentral ran an article about it. I've never recorded longer than 10-15 minutes. I'm not sure if it has a size / duration limit. Great app though.