I think both Technology and Marketing are essential.
Right now I am evaluating two projects. One has great tech but a small community and very little marketing. The other project has a larger community and fancy marketing materials but its underlying technology is not as strong.
Which project should I support? Is it easier to fix broken tech or implement an effective marketing plan?