It strongly depends on the size of your data set and the use. If you have a huge data set i strongly recommend Weka 3 and intend to browse the data using complex request. (Hope you have a significant amount of RAM for this one). Other wise, R or anything custom made with a SQLite database and SQL request will suffice.