Hi Jayman
For a longterm project I would go with a short domain that is "brandable" short - sweet and easy to remember.
If you "only" go after se traffic then I would choose a keyword-keyword.com domain.
Now to have success in SE's both ways can work a good gumbo need more then just water

)